A Contract Based Approach For Providing Reliability To Services Based Applications. (Une Approche A Base De Contrats Pour La Coordination Fiable Des Services)

نویسنده

  • Edgar Alberto Portilla-Flores
چکیده

This research work addresses reliability of services coordination expressed as nonfunctional properties (e.g., performance, security, atomicity, persistency, etc) that must be ensured and enforced at execution time. Existing systems, models and languages provide ad-hoc solutions that weave the application logic, expressed as services coordination, with non functional properties, leading to applications difficult to evolve and maintain. In contrast, our approach promotes separation of concerns such that reliability can be personalized for a given services coordination where some services can run under persistent connection conditions, others participate in atomic executions, etc. Therefore, we propose a contract model for associating non-functional properties to a services coordination and associated contract evaluation strategies for verifying and enforcing them at run time. A proof of concept is presented, ROSE is a reliable services coordination execution engine able to add exception handling and atomicity properties to a given services coordination. Résumé: Ce travail de recherche aborde la fiabilité de la coordination de services exprimée comme des propriétés non-fonctionnelles (e.g. la performance, la sécurité, l’atomicité, la persistance, etc.) qui doivent être assurées et renforcées en cours dexécution. Les systèmes existants, les modèles et les langages fournissent aujourd’hui des solutions ad hoc qui tissent la logique applicative avec les aspects non-fonctionnels, conduisant à des applications difficiles à faire évoluer et à maintenir. Notre approche favorise la séparation et la personnalisation d’aspects tels que la fiabilité. Nous proposons le modèle de contrats COBA pour décrire l’association des propriétés nonfonctionnelles à une coordination de services, et l’évaluation des contrats grâce aux te l-0 06 65 43 9, v er si on 1 1 Fe b 20 12

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formalisation des contrats structurels et de QdS d’une composition de services Web

Etablir et s’assurer de la qualité de service (QdS) d’un composant tel qu’un service Web représente un enjeu crucial puisque ceci permet d’établir une relation de confiance entre le fournisseur d’un service et un client en attente d’une certaine fiabilité. Cependant, contrairement aux spécifications bien établies dans le domaine fonctionnel des services Web (telles que WSDL, SOAP ou UDDI), il n...

متن کامل

A Model for Probabilistic Reasoning on Assume/Guarantee Contracts

In this paper, we present a probabilistic adaptation of an Assume/Guarantee contract formalism. For the sake of generality, we assume that the extended state machines used in the contracts and implementations define sets of runs on a given set of variables, that compose by intersection over the common variables. In order to enable probabilistic reasoning, we consider that the contracts dictate ...

متن کامل

Vers l'intégration dynamique de contrats dans des architectures orientées services : une expérience applicative du modèle au code

Résumé. La flexibibilité offerte par les nouvelles architectures orientées services (SOA) renforce les besoins en contractualisation des services fournis et usages de ces services. L’expression de ces exigences et contrats se situe alors à tous les niveaux du cycle de vie des applications et nécessite des mises en oeuvre différentes en fonction de leur nature et des plates-formes ciblées. Dans ...

متن کامل

A Theory of QoS for Web Service Orchestrations

While extensive foundational work exist for the functional aspects of Web service orchestrations, very little exists regarding the foundations of Service Level Agreements (SLA), Service Level Specifications (SLS), and more generally Quality of service (QoS) issues. In this paper we develop a comprehensive theory of QoS for Web service Orchestrations. To support multi-dimensional or composite Qo...

متن کامل

Une approche centrée exigences pour la composition de services web

RÉSUMÉ. Cet article présente une approche centrée exigences pour la composition de services web qui permet : (i) la modélisation des exigences des utilisateurs avec le formalisme la Carte et la spécification des services requis avec un modèle intentionnel de services (MIS) ; (ii) la découverte des services web pertinents en interrogeant le moteur de recherche de services Service-Finder ; (iii) ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010